home *** CD-ROM | disk | FTP | other *** search
- unit About;
-
- interface
-
- uses
- Windows, ComCtrls, Messages, SysUtils, Classes, Graphics, Controls,
- Forms, Dialogs, ExtCtrls, StdCtrls, dclDQuery;
-
- type
- TFormAbout = class(TForm)
- Image1: TImage;
- Image2: TImage;
- BBOK: TButton;
- Bevel1: TBevel;
- LVersion: TLabel;
- Label3: TLabel;
- Label4: TLabel;
- procedure BBOKClick(Sender: TObject);
- procedure FormPaint(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- private
- public
- Procedure NoButton;
- end;
-
- var
- FormAbout: TFormAbout;
-
- implementation
- {$R *.DFM}
- Procedure TFormAbout.FormCreate(Sender: TObject);
- Var
- St: String;
- Begin
- St := 'Version ' + DQ_Display_VERSION;
- St := St + ' Copyright (c) 1998';
- LVersion.Caption := St;
- End;
- Procedure TFormAbout.NoButton;
- Begin
- BBOK.Visible := FALSE;
- Caption := '';
- BorderIcons := [];
- BorderStyle := bsNone;
- Height := 288;
- { BorderStyle := bsNone;}
- End;
- Procedure TFormAbout.FormShow(Sender: TObject);
- Begin
- { Width := 336;
- // Height := 312;}
- End;
- Procedure TFormAbout.BBOKClick(Sender: TObject);
- Begin
- Close;
- ModalResult := mrOK;
- End;
- Procedure TFormAbout.FormPaint(Sender: TObject);
- Var
- Rc: TRect;
- Procedure DQPolyLineToColor (Canvas: TCanvas; TRc: TRect;
- clColor1, clColor2: TColor);
- Var
- clOldColor: TColor;
- Begin
- clOldColor := Canvas.Pen.Color;
- Canvas.Pen.Color := clColor1;
- Canvas.MoveTo (TRc.Left, TRc.Bottom);
- Canvas.LineTo (TRc.Left, TRc.Top);
- Canvas.LineTo (TRc.Right, TRc.Top);
-
- Canvas.Pen.Color := clColor2;
- Canvas.LineTo (TRc.Right, TRc.Bottom);
- Canvas.LineTo (TRc.Left, TRc.Bottom);
- Canvas.Pen.Color := clOldColor;
- End;
- Begin
- if BorderStyle <> bsNone Then Exit;
- Rc := ClientRect;
- Dec (Rc.Right);
- Dec (Rc.Bottom);
- DQPolyLineToColor (Canvas, Rc, clSilver, clBlack);
- InflateRect(Rc, -1, -1);
- DQPolyLineToColor (Canvas, Rc, clWhite, clGray);
- End;
-
-
- End.
-